﻿#########################################################################################

#########################################################################################

***  *     **   **  ****		***  *     **   **  ****      v1.1 
*  * *    *  * *     *			*  * *    *  * *     *        GPL
***  *    *  *  **   *			***  *    *  *  **   *        source code available
*  * *    ****    *  *			*  * *    ****    *  *        at author blog site
***  **** *  *  **   *			***  **** *  *  **   *        SE MARTE.BEST

#########################################################################################

#########################################################################################

author: MARTE.BEST - Sylwester Bogusiak aka Sylvi91 (email - sylvi91@interia.pl)


######
..... eng.

Platform game Blast version 1.1 Beta with use Allegro library by Shawn Hargreaves and JGMOD by Jeffery Guan


The aim of the game is to moving space ship broke through the "cosmic fog" shot down all the "stars of death" and successfully reached the last stage, along the way encountering alien ships. Here is the limited number of weapons, which sometimes can be charge.



######
..... pl.

Gra platformowa Blast wersja 1.1  Beta z wykorzystaniem min. biblioteki Allegro autorstwa Shawn'a Hargreaves'a


Celem gry jest to aby poruszający statkiem przedarł się przez kosmiczną mglę zestrzelił wszystkie 'gwiazdy śmierci' i pomyślnie dotarł do ostatniego etapu, po drodze napotykając na statki kosmitów. Ma przy tym ograniczoną ilość broni, którą czasem może doładować.


######
Kod - Sylwester Bogusiak
Grafika - Sylwester Bogusiak
Muzyka - Łukasz Sychowicz (X-Ray - Grayscale Project, Atari/Screamtracker 3)

######

Blast v.0.1 do v.1.1

historia zmian w wielkim skrócie.

------ od wersji 0.1 do wersji 5.0
Z poczatku gra powstawala za pomoca narzedzia DevCpp 
później w Code Blocks.
setki linii kodu i prób aby w końcu wykształtował sie właściwy cel czyli gra, którą właśnie masz na komputerze.
------- Wersja 5.46 
pliki tekstowe zmienione na binarne
fopen ("filename","rb" lub "wb")
w celu wyeliminowania problemu końca linii 
w systemie Windows '\r' '\n'   CR/LF
Powodowało to przesunięcie plansz w systemie Linux.
------- Wersja 7.6 
Zmiana numeracji wersji gry.
------- Wersja 0.8.xx 
Dodana tabela wynikow i powiększone plansze.
------- Wersja 0.9.xx 
Dodałem kilka nowych obiektów. Usprawnienia w kodzie i porzucenie niektórych funkcji, w zamian za zastosowanie nowych/starych dostępnych w języku C.
------- Wersja 1.1 
Dodany język polski, obsługa joypada, wybór sterowania w stylu WSAD lub strzałkami. Więcej nie pamiętam.
W kodzie poprzez zmianę definicji dwóch parametrów można łatwo powiększyć planszę rozgrywki.
------- Wersja 1.1 SE MARTE.BEST
Poprawiony timing poruszania się obiektów sterowanych przez komputer. Testowane na AMD RYZEN 5.
 
Enjoy!!!


#########################################################################################

#########################################################################################

***  *     **   **  ****		***  *     **   **  **** 
*  * *    *  * *     *			*  * *    *  * *     * 
***  *    *  *  **   *			***  *    *  *  **   *
*  * *    ****    *  *			*  * *    ****    *  *
***  **** *  *  **   *			***  **** *  *  **   *        SE MARTE.BEST

#########################################################################################

#########################################################################################


